What's new in logFACES Enterprise Logging Suite 5.2.3

Feb 11, 2024
  • Bug:
  • Server, fixed race condition listing repository hosts when SQL databases used
  • Server, split tigger notifications didn't respect time span and frequency parameters
  • Server, unhandled NPE during log event serialization
  • Client, fixed focus gain issue in GIS view when it shows up for the first time
  • Client, IP address capturing in GIS view should avoid special use IP's and masks
  • Client, names of the headers in parsed files should be persisted in workspace
  • Improvement:
  • Server, added capabilities to extract variables from triggers for email subject and message body
  • Server, syslog structured data is converted to json for readability and removed empty items
  • Server, refactoring some internal logs for clarity

New in logFACES Enterprise Logging Suite 5.2.2 (Oct 9, 2023)

  • Server, issue with parsing structred syslog messages containing unexpected characters
  • Server, trust store of server JVM didn't use user imported certificates
  • Server, excessively long email subjects result in rejections on server side
  • Server, URL's of local sites and local email addresses failed validations
  • Server, internal logfaces logs from some internal classes weren't committed to database
  • Server, admin had unhandled JS errors during server restart, added cross domain headers on server
  • Server, when restarted the server didn't persist the sequence numbers properly
  • Client, when dashboards are used access to alert views may scramble the screen layout
  • Client, bookmarks didn't work when events have no sequence number
  • Client, scrambled login screen on MacOS with high resolution displays
  • Client, during initialization a false error synchronizing user plugins with server
  • Client, during app updates the p2 cache failed to clean and may have caused update failures
  • Client, MacOS Sonoma v14 dislpays background images flipped, workaround until dependencies get fixed
  • Client, the default columns are now persisted and used per workspace
  • Client, can now be started with shortcuts to workspace files or names
  • Server, testing emails in admin should apply modifications and remember last used address
  • Server, overflow mechanism can now use disk space limitation to prevent excessive use of local storage
  • Server, added REST API call for health check which doesn't require authentication
  • Server, some corrections to stay compatible with MongoDB v6.

New in logFACES Enterprise Logging Suite 5.2.1 (Apr 17, 2023)

  • Server, trust store certificates should not have required private keys for import
  • Client, switching between workspaces fails in some cases, unhandled exception
  • Client, when using VPN the connection gets lost and not retried when VPN is restarted
  • Client, dashboards had some issues with selection events with GIS widgets
  • Client, closing auxilary views sometimes fails due to race conditions in widget disposing

New in logFACES Enterprise Logging Suite 5.2.0 (Jan 2, 2023)

  • New:
  • Server, added new feature of Alerts
  • Server, extended client authentication to allow plain user name / password access
  • Client, added IP Geolocation view and new dashboard widget type for Windows clients
  • Improvement:
  • Client, active server host name will be displayed on the client title bar
  • Client, message views now highlight URI's and respond to mouse clicks
  • Server, added option to modify overflow buffers purge timeout
  • Upgrade:
  • Server, Spring Framework upgraded to v5.3.21 fixing reported vulnerability CVE-2022-22950
  • Server, Jetty web server upgraded to v10+
  • Server, upgraded mail.jar to the latest to resolve TLS/SSL related issues and SMTP connections
  • Server, Clients upgraded Groovy runtime to v4 to support JRE 17+
  • Server, Clients upgraded commons-text library to latest addressing vulnerability CVE-2022-42889
  • Server, added environment option to control SNI
  • Bug:
  • Server, drop zone receivers ignore modification in database configuration changes
  • Client, splash screens get scrambled on some systems with text magnifications turned on
  • Appenders, fixed race conditions which may arise when closing the appender programmatically
  • Server, file monitoring job may affect server restart times
  • Server, configuration dump request unhandled exception when some files are missing
  • Server, parsing GELF format missed logger name attribute in some cases

New in logFACES Enterprise Logging Suite 5.1.1 (Jun 12, 2022)

  • New:
  • Clients, added support ARM architecture for MacOS
  • Improvement:
  • Clients, retain column widths when tables are cleared manually
  • Servers, added capability to run server without databases
  • Bug:
  • Server, queries with negating regular expressions produced wrong results
  • Server, distribution queries produced inacurate results against SQL databases
  • Clients, compatibility warning during startup on MacOS
  • Clients, thread access error caused by race conditions during some queries
  • Clients, handle leaks when closing data tables
  • Clients, dashboard drill queries with regular expressions produced partial results
  • Clients, columns are not packed on queries with small result sets
  • Upgrade:
  • Server, log4j2 dependencies upgraded to 2.17.

New in logFACES Enterprise Logging Suite 5.1.0 (Jan 2, 2022)

  • New:
  • Server, added support for Graylog GELF format
  • Improvement
  • Server, improved testing of receivers through admin web interface
  • Server, hosts mapping file can now be modified externally
  • Server, hosts mapping file now supports wildcards
  • Clients, improved presentation of structured data with syslogs
  • Bug:
  • Server, syslog receivers don't strip origin host names from the message body
  • Server, switching authentication type in admin interface may result in js error
  • Server, in admin interface changing server binding address redirects to old address
  • Client, NPE in clients caused by race conditions at start up.
  • 1Client, dashboard distribution charts don't observe day light savings in time stamps
  • 11) Upgrade - Server, upgraded log4j2 compatibility, removed outdated libraries

New in logFACES Enterprise Logging Suite 5.0.3 (Apr 26, 2021)

  • Improvements:
  • Clients, added capability on dashboard pie chart labels to be clickable for drill down
  • Clients, added pagination capability in query views and on dashboards
  • Clients, improved filter functions, added stack of applied filters to use in views
  • Upgrade:
  • Server, upgraded c3p0 dependencies to the latest version
  • Bugs:
  • Server, sql maintenance job may have caused re-indexing issues when used without config file
  • Server, database connection recovery job executed asynchronously causing excessive retries
  • Clients, when started on MAC OS the application didn't remember its windows positions
  • Clients, queries and filters on MAC OS sometimes resulted in scrambled (not packed) columns
  • Clients, when computer wakes from sleep, the application doesn't restore its state in some cases
  • Clients, dashboard initialization fails in some cases during computer wake up from sleep

New in logFACES Enterprise Logging Suite 5.0.2 (Jan 10, 2021)

  • Appenders, added support for logback json format
  • Server, trigger notifications to Slack channels can now work as relays with formatted logs
  • Server, added capability to customize drop sql databases with statements file
  • Installers, bundle own JRE with client and server distributions
  • Client, replace installer with simple archived app for MacOS
  • Client, dashboards should be wrapped in a scrollable component to fit smaller screens
  • Client, fixes related to compatibility with MacOS Big Sur
  • Server, converting to TTL collection with MongoDB fails in some configurations
  • Server, admin login form should use http POST instead of default markup
  • Client, fixed several issues related to exporting logs into CSV formatted text files

New in logFACES Enterprise Logging Suite 5.0.1 (Sep 7, 2020)

  • New:
  • Server, added support for Google BigQuery
  • New:
  • Server, added capability to call Groovy plugins
  • New:
  • Server, added pivot chain to pipe line event processing with plugins
  • New:
  • Client, added capabilities to run and manage user plugins
  • Upgrade:
  • Server, upgraded jQuery to the latest to prevent security vulnerabilities
  • Improvement:
  • Server, minor improvement in admin interface
  • Improvement:
  • Appenders, now available as pom.xml dependancy in Maven Central
  • Bug:
  • Server, using mysql and postgresql may have leaked a connection with certain queries
  • Bug:
  • Server, using custom SSL trust store overrides JVM certificates store

New in logFACES Enterprise Logging Suite 4.6.1 (Jan 6, 2020)

  • Server, recording of host names into repository is now optional (through admin)
  • Client, optimized download of repository data, prevent memory drain, faster load
  • Server, removal of repository records may have resulted in timeouts with large volumes
  • Server, fixed an issue with managing custom log levels in admin
  • Client, exporting logs didn't respect the time zone resulting in wrong time stamps

New in logFACES Enterprise Logging Suite 4.6.0 (Sep 9, 2019)

  • Server, added support for JRE 11+
  • Client, added integration with JIRA
  • Client, added branding capabilities
  • Server, capability to trim log messages before commiting to mongodb
  • Client, improved functionality for downloading source files from git (svn) repositories
  • Client, find functionality improved by preserving the original view selection
  • Client, bookmarking functionality improved by using better fonts and highlights
  • Server, long domain,logger, exception names result in duplications in SQL databases
  • Server, SQLServer with jTDS hibernate configuration should use prepareSQL flag, added support for MS drivers
  • Server, bug in updating db count flag in admin
  • Server, private IP address leak through its HTTP headers, upgraded Jetty to 9.4
  • Server, huge repositories may result in server performance degradation, added cap to config, warning message
  • Server, bug in authorization of repository entries for users with more than on role
  • Client, running the same query in different time zones didn't work
  • Client, running the same query in different time zones didn't work
  • Client, queries with parameters shouldn't prompt when reloaded with timer

New in logFACES Enterprise Logging Suite 4.5.1 (Mar 4, 2019)

  • Server, (kubernetes) added capability to run in immutable configration mode
  • Server, (kubernetes) race conditions during server and MongoDB deploymnents may result in overriding indexes
  • Server, (kubernetes) pairing to unresolved hosts is not handled gracefully during startup
  • Server, admin interface shows wrong order and states of paired hosts
  • Client, added read timeout option in connection preferences

New in logFACES Enterprise Logging Suite 4.5.0 (Jan 6, 2019)

  • Server, added full support for SSL receivers, additions and refactoring to admin pages
  • Appenders, added SSL capabilities to all Java appenders
  • Server, added host resolving option in syslog receivers
  • Server, NPE in overflow monitor cron job
  • Server, parser in drop zones don't respect custom logger level
  • Server, admin renedring issue when failed to authenticate against ldap server
  • Server, when delegating admin athentication to ldap, prevent modification of local password
  • Server, syslog receivers fail to parse structured messages when time stamp doesn't have milliseconds
  • Server, syslog receivers fail to parse dates when JVM runs in non US locale
  • Client, rarely updated real-time perspective loose server connection due to indefinite socket timeouts
  • Client, when view is filtered the icon appears at a wrong header
  • Client, right click menu is out of sync with the current column results in wrong choices
  • Client, access to admin page from client fails when using ssl
  • Client, access to admin page from client fails when using ssl
  • Client, missing plugin in previous client releases may cause client upgrade failures
  • Server JRE requirements are lifted to Java 8+
  • Jetty web server brought up to date at v9.4.11 addressing some vulnerabilities
  • Brought up to the latest Hessian 4.0.51 release
  • MongoDB driver upgraded for compatibility with MongoDB 3.6+

New in logFACES Enterprise Logging Suite 4.4.3 (Jul 2, 2018)

  • Bug - Server, in admin triggers and reports editing fails when done in different browser tabs
  • Bug- Server, fix rare cases when main configuration file gets currupt with duplicated sections
  • Bug - Server, fix excessive purging of overflow buffers
  • Bug - Server, report report zip attachments had a wrong file extention
  • Bug - Client, the software updates plugin doesn't find newer version
  • Bug - Java API, fix server connection leak when cosing sessions
  • Improvement - Server, added config option to re-count records with SQL to prevent issues with large databases

New in logFACES Enterprise Logging Suite 4.4.2 (Apr 16, 2018)

  • Improvement - Server, redesign and improve pairing administration to be more intuitive and simple
  • Improvement - Server, triggers and reports now managed on a single front node to avoid duplicity
  • Improvement - Server, max size of incoming messages can now be configured, lifted default to 256K
  • Improvement - Server, email subjects and message bodies can now use ${loggerTimeStamp} parameter resolver
  • Improvement - Server, prevent counting database records during startup/recovery with SQL database for better perfomance
  • Improvement - Client, now possible to create client shortcuts to automatically start at specified workspace
  • Upgrade - Server, server installers will now work with JRE9
  • Upgrade - Appenders, compatibility adjustments and tests with the latest log4j2 v2.11.0
  • Bug - Server, router overflow directory must be periodically purged and released to OS when not used
  • Bug - API, query operation converters used strings instead of enums, fix to support both

New in logFACES Enterprise Logging Suite 4.4.1 (Jan 8, 2018)

  • New - Server, added Slack integration - trigger notifications can now be forwarded to Slack channels
  • New - Server, trigger notifications can be plain POSTed to arbitrary web services
  • Improvement - Server, added 3 years retention option
  • Improvement - Server, use X_FORWARDED_FOR http headers for installations running behind balancers and proxies
  • Improvement - Server, in admin added pausing/resuming all triggers or reports
  • Improvement - Server, triggers and report emails will now have server signatures
  • Improvement - Client, removed redundant garbage collection in queries and perspectives, now more responsive
  • Upgrade - Server, Jetty web server 6 end of life, upgraded to the latest stable for compatibility reasons
  • Upgrade - Server, database drivers upgraded to the latest stable
  • Upgrade - Client, upgraded to the Eclipse Oxygen runtime, seeking better performance
  • Bug - Server, mongodb partitions were incorrectly initialized with partition sizes above 1 day
  • Bug - Server, prevent listing of directories at the front end
  • Bug - Client, search in source code views didn't work from the key binding
  • Bug - Client, global font management didn't work when more than one editor was opened

New in logFACES Enterprise Logging Suite 4.3.3 (Sep 4, 2017)

  • New:
  • Server, REST API is now available for calling logFaces servers directly over plain http
  • Client, added option to export logs into csv files
  • Improvements:
  • Server, silence detecting triggers can now use of context variables for email notifications
  • Server, naming of mongodb partitions is modified to allow better sorting when listed
  • Client, reduce CPU usage when minimized or in the system tray
  • Client, minor improvements in selections of drop down items in analysis views
  • Upgrade:
  • JRE 6 is now deprecated with logFaces servers, required is 7+
  • Bugs:
  • Client, real time perspectives cause performance degradation due to excessive repaint in SWT tables
  • Client, exporting selected logs to text files failed with certain selections
  • Client, disappearing tool/status bars when computer wakes up after sleep/hibernate using system tray
  • Appenders, fixed the problem in TCP connections loosing queued event at re-connection

New in logFACES Enterprise Logging Suite 4.3.2 (Apr 10, 2017)

  • New:
  • Server, now capable to execute SQL statements during databases maintenances from /conf/maintenance.sql file
  • Bug:
  • Server, log files parsers misinterpreted line-feed characters on Linux distributions
  • Client, running from command line didn't restore previously opened perspectives
  • Improvement:
  • Appenders, added socket keep-alive option to prevent disconnections in some low latency networks

New in logFACES Enterprise Logging Suite 4.3.1 (Feb 15, 2017)

  • New:
  • Server, authorization is now based on common criteria filters, added new administration tooling
  • Client, added capability to import server certificates for simpler ssl integration + self signed certs support
  • Server, added capability to import ssl certificates and setup key store automatically
  • Improvement:
  • Server, admin css and fonts are tuned to render better views on modern browsers
  • Server, server dump file should contain no passwords, private files like keys, cert, stores, etc.
  • Clients, linux splash screens will now look like on other platforms, fixed rendering issues.
  • Upgrade:
  • Clients, upgraded to eclipse 4.6.2, improved performance by disabling css themes
  • Bug:
  • Client, restarting client wouldn't re-activate previously opened perspectives in some cases
  • Server, fixed calculation of mongodb storage size when using WiredTiger engine
  • Server, admin restarting the server should have restarted the http server as well to change binding
  • Installers, force -vm option on clients to prevent issues with no java in current path

New in logFACES Enterprise Logging Suite 4.2.4 (Jun 13, 2016)

  • Appenders, pull request for logFaces appender for node.js is pending: https://github.com/nomiddlename/log4js-node
  • Improvement:
  • Clients, font management actions added per view with keyboard shortcuts Ctr-NumPad+, Ctr-NumPad-
  • Clients, extended query options from 'Messages' view
  • Clients, when creating new workspace the defaults will be automatically taken from current
  • Clients, added workspaces recycling action
  • Clients, buttons on the main toolbar should be enabled or disabled depending on the context
  • Clients, OSX clients will now be signed with our official code signing certificate
  • Clients, large real-time perspectives could have caused CPU drain when rolling, redesigned
  • Clients, passwords will now be remembered and suggested when using protected workspaces
  • Server, allow simple triggers fire up instantly without time window limitations (zero time window)
  • Server, NPE during authorization with some role patterns
  • Server, timeout starting server on computers with very low or no entropy (usually virtualized)
  • Server, race condition in firing some triggers with attachments
  • Server, race condition in firing some triggers with attachments
  • Server, pairing with hosts which are too slow to respond or offline may stall server initialization
  • Client, dashboard widgets with OR criteria may return too many results when drilled down
  • Client, removing a tag deleted wrong entry from the list of tags in preferences

New in logFACES Enterprise Logging Suite 4.2.3 (Mar 20, 2016)

  • Installers, windows server installer overrides wrapper configuration resulting in settings loss
  • Server, triggers are sensitive to source/server time differences which may result in lost notifications
  • Server, frequent reports jobs may result in race conditions overriding email attachment content
  • Server, duplicated internal log statements with report queries
  • Client, sorting of query results by time didn't revert
  • Appenders, log4j2 and logback Java appenders transmit host name instead of application name to server
  • Server, added forced release of allocated disk space to prevent overflow cache piling up
  • Server, added static stop(..) interface to terminate instance for apache procrun or similar tools
  • Server, allow triggers to be specified without email frequency limitation
  • Server, allow simple triggers notification slightly delayed to aggregate more events into one email

New in logFACES Enterprise Logging Suite 4.2.2 (Jan 11, 2016)

  • Server, can now be deployed with Docker, public image is available, users can build their own images
  • Server, new variable LFS_HOME can now be used in wrapper for setting externalized server home location
  • Server, MongoDB connections can now be used with TLS/SSL
  • Server, licenses can be now placed under /conf directory without renaming to lfs.lic
  • Client, disable option to delete data from domains view to prevent very large volumes removed by accident
  • Client, allow drilling with message text to match, prompting user to input text
  • Client, display of inner classes will now include the outer class as well
  • Client, slices and distribution views don't show "regex" categories when database is SQL
  • Client, when results can't be sorted on serve side, the client should be able to correct sorting by time
  • Server, triggers may have missed to fire in certain cases when triggered several times in a row
  • Server, reports coverage time gets reset when used with values less than 0.1
  • Server, reports don't have stack traces of thrown messages
  • Server, race conditions rendering repository data often results in error "expected binary at end of file"
  • Server, loosing connection with some SQL databases, hibernate resets use_scrollable_resultset property
  • Server, wrong byte count (rounded) display shown in admin status page
  • Server, pairing with the same host results in a confusing error message
  • Server, in admin updating mongodb options fails when using partitioned store
  • MongoDB compatibility is tested and upgraded to MongoDB v3.2, drivers replaced to v3.2

New in logFACES Enterprise Logging Suite 4.2.1 (Oct 9, 2015)

  • New:
  • Server, JSON based appenders (log4j/log4j2) and JSON receivers (performance boost)
  • Server, New trigger type to detect inactivities in log data flow
  • Client, dashboard widgets counter can now be customized with threshold colours
  • Improvement:
  • Server, parsing and processing of text have significantly improved (performance boost)
  • Server, it is now possible to issue queries without order instruction (performance boost)
  • Server, it is now possible to use ${..} variables with mongodb configuration files
  • API, allow query results paging when partitioned mongodb store is used
  • Bug Fixed:
  • Server, dashboard counters query had a wrong interpretation of severity levels
  • Appenders, the shut down process may have left an orphan thread lingering in J2EE containers
  • Server, listing LDAP groups for import with filter didn't have URL parameters encoded resulting in error
  • Server, authorization of LDAP users belonging to nested groups only worked for top level groups
  • Server, backup with binary serialization fails when imported with different JVM's
  • Server, switching mongodb storage type may fails with some settings transition
  • Server, initial number of allocated partitions was wrong when partition size is higher than 1 day
  • Server, query limited by size from partitioned mongodb store produced two many results
  • Upgrade:
  • MongoDB compatibility is tested and upgraded to MongoDB v3, drivers replaced to v3.0.3
  • PostgeSQL driver upgraded to v9.4
  • Spring framework, spring security, spring LDAP upgraded to latest stable
  • Joda time library upgraded to v2.8.2 to prevent issues with day light savings

New in logFACES Enterprise Logging Suite 4.2.0 (Jun 10, 2015)

  • New:
  • Dashboards feature goes live on servers and clients
  • Clients, added copy visible columns into clipboard in CSV format
  • Servers, added "do not disturb" option to triggers
  • Servers, added REST call to obtain server version info
  • Improvement:
  • Servers, MongoDB queries with OR clauses are adjusted to alleviate issues with latest MongoDB 2.6+ indexes
  • Servers, local overflow buffer monitoring is added to admin/status page with purge command
  • Clients, export to various formats was redesigned for better user experience
  • Clients, improved performance in large real-time perspectives when huge amount of data gets deleted
  • Bug fix:
  • Servers, MongoDB queries with single rule and same attribute in few conditions produced wrong results
  • Servers, When frequency limitation in triggers used, the attachment should have included events missed
  • Clients, illegal characters in MDC names and values might have caused malformed XML
  • Clients, MacOS clients crash when attempting to display strings larger than 2K in SWT tables, trimming added
  • Appenders, illegal characters in MDC names and values might have caused malformed XML
  • Wrapper library upgraded to 3.5.26

New in logFACES Enterprise Logging Suite 4.1.4 (Mar 24, 2015)

  • New:
  • On clients it is now possible to copy-paste criteria via local clipboard
  • Improvement:
  • On clients copying specific column value on right click added
  • On clients adding new perspectives and queries is now possible from drop down toolbar menu
  • On clients the exporting to files functionality is re-organized to be more convenient
  • On clients custom time range queries will now work with seconds resolution
  • On clients drill down menus will now have '15 seconds' predefined range
  • On clients, MacOS buttons should be displayed without icons to prevent SWT rendering issues
  • Bug:
  • On clients, MacOS SWT combo box rendering in criteria dialog had selection glitch
  • Installers on Windows should elevate privileges when user doesn't have admin privileges by default
  • Pairing fails without giving proper error message in the log files and in admin UI
  • NPE in client query dialog when criteria is incomplete
  • On clients, parsing of files action in file menu is not enabled when running in server mode
  • On clients, custom time range query doesn't align time ranges by seconds and milliseconds

New in logFACES Enterprise Logging Suite 4.1.3 (Jan 6, 2015)

  • New:
  • Added "named regular expressions" for log analysis in clients
  • Client queries and perspectives can now be defined and run with ${param} style parameters
  • Clients can now make sound when perspectives wakes up from long idle state
  • Improvement:
  • Parsing stack traces by drop zone receivers is more adaptive to recognize the exception patterns
  • When drilling in clients, the column headers will be now inherited from the original view
  • Upgrade:
  • Officially support Java 8, installers updated
  • log4j2 appenders failed to operate with AsyncLoggerContextSelector, corrections for latest 2.1 release
  • Bug:
  • The API queries should be able to operate in streaming mode
  • Clients login dialog box was broken on Linux distributions
  • When client login is required, the persistence of columns didn't work due to MDC init issue

New in logFACES Enterprise Logging Suite 4.1.2 (Oct 13, 2014)

  • Bug: Race conditions during initialization in UDP receivers may have resulted in data loss
  • Bug: Application (domain) name may have been replaced when TCP receivers restarted from admin
  • Bug: Admin status page would sometimes display 'NaN' and 'Infinity' numbers
  • Bug: Trigger attachments may contain redundant events when misfired due to frequency limitation
  • Bug: Clients "Find" dialog won't close when all editors are disposed, NPE
  • Upgrade: log4j2 appenders adjusted for the most recent release from Apache logging services
  • Improvement: Admin/status page will display actual number of overflow events as queue is being flushed to database

New in logFACES Enterprise Logging Suite 4.1.1 (Sep 8, 2014)

  • New:
  • In clients, added query short cuts, queries can now be saved into a text file and shared
  • In clients, mapping of sources is now available with authenticated URL's like svn or git repositories
  • In clients, added search functionality to source code and patterns views
  • In clients, columns dialog now allows customization of column sets per workspace
  • Server admin now has capability to generate server dumps for more efficient and faster support
  • Improvement:
  • In clients redesigned the text search mechanism for better user experience
  • Servers hibernate password will be kept in obfuscated form on local disk
  • Allow parsing log files with year-less time stamps by using current year
  • Malformed logs received by server will be logged into separated log files instead of the main log file
  • Tool tips in client distribution charts will now include date
  • In clients, all combo boxes to use native SWT classes to improve rendering on MacOSx and Linux
  • In clients, upgrade charting bundle to latest version, improved performance, stability
  • In clients, persist state of analysis views and restore when activated
  • Creating new workspaces will be available on the base of current workspace
  • 15) Improvement - Deleting repository entries (and log data) will now require explicit user confirmation
  • Upgrade:
  • Hessian protocol fails on some JVMs (detected with IBM J9), bug in hash calculations corrected
  • Bug:
  • Using latest jtds (sqlserver) driver with Java6 caused server failure to start
  • Potential risk of memory leak with server UDP receivers when received data is malformed
  • NPE and start failure of server with invalid configuration parameters
  • Drop zone parsers prevented potential risk of race conditions with slow file copies
  • Closing report sessions caused misleading error dumps with relation databases
  • Lift UDP packet size limitation to 64K from 16K (log4j receivers)
  • TCP receiver sockets should use KEEP_ALIVE to prevent connection leak in high latency networks
  • Syslog receivers must avoid reverse name lookups of the origin host to prevent performance hit
  • Triggers should have included all events caused the trigger despite frequency limitations
  • Un-escaped html characters in some admin pages case blank pages
  • Problem updating large criteria expressions in admin pages, use ajax instead of plain form submit
  • In clients, message body view fails to display very large messages, SWT control dies
  • In clients, switching between secure/non-secure workspaces in splash screen was incorrect
  • In clients, prevent flickering when real-time view is locked and getting rolled

New in logFACES Enterprise Logging Suite 4.1.0 (Jun 12, 2014)

  • New
  • Server, MongoDB partitioned store for very large data sets
  • Server, hosts substitute list for replacing origin host names (ip's) with user defined aliases
  • Clients, using parsers to process log files, improved user experience
  • Appenders, support for log4j2, new appenders and server adaptation
  • Improvement:
  • Case sensitivity when using regular expressions with MongoDB queries
  • Retaining selection in client table views
  • Numerous improvements and minor corrections in admin interface
  • When hostname is not sent by appenders the receivers should use one from the socket or datagram
  • Bug:
  • Authorization, search in large LDAPs may be constrained by some servers, allow filters to narrow the size
  • Misleading mongodb throughput metrics, should have taken retention query into account
  • Java appenders required escaping of some symbols in stack traces
  • Environment properties were to reload when server restarts to prevent stale settings
  • In clients, problem synchronizing MDC names with server

New in logFACES Enterprise Logging Suite 4.0.3 (Jun 12, 2014)

  • Bug:
  • issues with reading some hibernate configurations, escaping trailing white space characters
  • sql schema validation was using wrong mapping, could cause some issues when some tables aremissing
  • criteria using mdc properties in reports and triggers in admin wasn't properly saved
  • on clients, distribution calendar widget doesn't work properly in Windows 8.1

New in logFACES Enterprise Logging Suite 4.0.2 (Jan 6, 2014)

  • New - added split triggers to track events based on any context and notify with this context
  • Improvement - triggers now can use custom message body, attachment becomes optional
  • Improvement - clients can now sort query results after data is displayed
  • Improvement - on clients allow font customization for code viewers, fix default font settings
  • Improvement - some syslog messages formats recognized as structured by mistake, loose the rules
  • Improvement - UDP sockets receive buffer size is now externalized parameter, prevents loss of packets with syslog and log4net.
  • Improvement - drop zones cache gets cleaned up when database is re-created through admin
  • Bug - drop zones had a problem with log files smaller than 512 bytes, new parameter added
  • Bug - using comma character in some of the time formats didn't work properly
  • Bug - NPE during pairing administration related to host name resolutions
  • Bug - adding MDC item from admin caused async page refresh
  • Bug - client real-time perspective would sometimes die when computer wakes up from stand-by
  • Bug - on clients, finding context text from message and exception views did a wrong query
  • Bug - admin status page overload indication was lost with previous updates

New in logFACES Enterprise Logging Suite 4.0.1 (Nov 5, 2013)

  • New:
  • multiple instances of receivers of the same type is now allowed
  • added receivers to process syslog RFC 5424 and RFC 3164 sources
  • added parsing and importing raw text files in any format into server database
  • added parsing and viewing of raw text files in any format on clients
  • multiple new options for receivers (server or source time, defaults, patterns, tests, etc)
  • added black list criteria to completely silence certain log sources
  • LDAP backed authentication for admin users
  • shared regular expressions pattern library
  • Improvement:
  • unlimited number of MDCs when used with mongodb; doubled to 10 for relational databases
  • clients start up times improved by using async. streaming of repository data
  • clients can now remove repository entries without removing actual data
  • clients real time perspectives are redesigned to use virtual tables, performance boost
  • clients can now customize look and feel of most views
  • clients slices view is now sorted in clock wise order
  • administration is improved with direct ajax calls and help links
  • admin importing and using LDAP user groups for authorization replaced
  • Bug:
  • active clients failed to reconnect when server restarts
  • client distribution views memory leak when sampling rate is very short
  • client slices view don't get updated when drilling down from distributions view
  • loosing connection with server database not always handled gracefully
  • converting log events into text for file print would have missed MDC items
  • applying SQL constraints with text messages in some multi-byte unicode encoding was wrong
  • server number of database reconnection retries wasn't saved when used with 0 (indefinite retries)

New in logFACES Enterprise Logging Suite 3.2.4 (Aug 31, 2013)

  • Improvement - clients of relation databases will now be able to escape special characters when using LIKE statements in fetch dialogs
  • Bug - certain characters in app,host,logger names caused JScript errors in admin when generated hints for criterias
  • Bug - mongodb cursors weren't closed properly in some queries resulting in resource leaks
  • Bug - mongodb read preferences were not honored properly when used on replica sets
  • Bug - mongodb converting collection types caused day retention parameter loss
  • Bug - mongodb when used with no time index should have delivered unsorted results instead of limiting the result set
  • Bug - SQL server when used with cp30 connection pool, removed transaction scope in queries
  • Bug - logback appender layout wasn't ecaping special characters in MDC values

New in logFACES Enterprise Logging Suite 3.2.3 (Jun 12, 2013)

  • New - externalize PK generation for custom implementations with SQL databases
  • New - externalize ObjectId generation for custom implementations with MongoDB
  • Improvement - added 'Custom query' for daily distributions in clients
  • Improvement - added 'Match everything' option to drill queries with right click in clients
  • Improvement - API to use latest hessian.jar handling InputStream serializer
  • Update - management of mongodb indexes from logFaces admin is removed as irrelevant and problematic
  • Bug - NPE in admin triggers page
  • Bug - NPE in admin while creating new MongoDB database
  • Bug - NPE when re-using queries on server, the performance timer should have been reset
  • Bug - queries based on text match and regular expressions were incorrect in some situations
  • Bug - UDP receiver thread would sometimes die when malformed XML received

New in logFACES Enterprise Logging Suite 3.2.2 (May 1, 2013)

  • In clients, display separate data table when doing fast fetch queries
  • Upgrade - c3p0:JDBC DataSources/Resource Pools promoted to the latest released v0.9.2.1
  • Bug - in server, the receivers accepted connections threads had a wrong names
  • Bug - in server, disabled reports kept sending emails
  • Bug - in server admin database tab when used with mongodb and replica sets, the web page displays only first connection point
  • Bug - in clients the distribution view didn't get updated when data tables get updated
  • Bug - in client counter view, the criteria created using tags didn't get persisted
  • Bug - in client when importing backup files some file extensions caused NPE
  • Bug - in API remove session timeout to prevent long lasting calls to server to except
  • Bug - in admin saving ssl settings wasn't applied correctly

New in logFACES Enterprise Logging Suite 3.2.1 (May 1, 2013)

  • Added support for streaming and compressed queries to improve fetch speed with slower connections
  • Added support for lazy fetch of exception stack traces to improve fetch speed with slower connections
  • Added statistical time line spreads and pie slices by categories
  • Added tags for decorating log statements, new queries, drills, filters and view columns
  • Added option to duplicate real-time perspectives
  • Added total counters in admin status page
  • Improvement - overflow mechanism based on ehcache is replaced with BigQueue, now faster and more robust library
  • Bug - LDAP integration had a limitation to list very large organization users
  • Bug - localization issue with displaying decimal points caused issues with server reports (german locale)
  • Bug - Prefetch size in client queries was wrong resulting in wrong number of records prefetched for real-time views
  • Bug - Criteria conditions used 'contains' operations didn't work properly in some cases with mongodb
  • Bug - Rendering exception stack traces for .Net apps couldn't find the source location
  • Bug - Source code renderer had a decoration glitch with some of the known keywords in java and c#
  • Bug - Multiline messages weren't rendered properly in client message view because appender escaped the end of line chars.
  • Bug - Reporting overflow percentage in admin/status page was wrong (delayed)
  • Bug - Reports didn't get re-scheduled after server restart resulting in missing reports (nasty one)
  • Bug - Time zone should have been used when using drill down queries in client
  • Bug - Filtering in client should have been based on filtered model and not full model to reduce amount of options per column
  • Bug - Client in server mode had wrong binding host name
  • Bug - Switching to unmanaged database capacity prevents from changing it back in admin in certain cases
  • Bug - XML data importer in client should ignore and dismiss malformed entries

New in logFACES Enterprise Logging Suite 3.1.5 (Nov 12, 2012)

  • New - support for MongoDB TTL collections added, time stamp column is now Date class instead of long.
  • New - now supporting log4php
  • Improvement - client criteria combo boxes now have hints while typing
  • Improvement - schema creation in RDBS is now optional to allow external schema management
  • Improvement - minor improvements in converting mongo collection types (regular, capped, ttl)
  • Improvement - setting 'from' attribute in email is now possible in admin so that generated emails have proper origin
  • Improvement - distribution files and all jars are now stamped with version number
  • Bug - java appenders had race condition problem during initialization
  • Bug - java appenders didn't flush residuals in the queue before closing, added special mechanism for flushing to server
  • Bug - prevent exception when conversion from capped to regular collections with MongoDB takes place
  • Bug - prevent enabling SSL when no key or trust store is enabled in server environment
  • Bug - deal with duplicate file names (from different packages) when displaying sources in client
  • Bug - prevent populating real-time perspective when in "find" mode, fix button states, move search bar to the top

New in logFACES Enterprise Logging Suite 3.1.4 (Oct 4, 2012)

  • client query editor is completely redesigned to be based on jexl criteria filters
  • clients now have instant query mechanism - without storing queries in "My Queries"
  • clients now have "Follow" option to spin real time view based on selection (right click)
  • clients now have "Fetch identical events" action from real time and query views (right click)
  • clients now can drill and spin real time views from Exception and Message views (right click)
  • clients now have an action to close all views so that editor part takes the whole screen
  • server admin can now clone triggers and reports
  • notification email subjects can now be customized with context variables using ${var} notation
  • My Perspective now have stacked drop down list for instant access
  • added new view to store and list My Queries for instant access
  • client query data tables will now remember the columns it was used previously (each query separately)
  • more options to copy to clipboard from selections and all other views
  • creating real time perspectives now has an option to keep them in My perspective or simply discard after use
  • all right click menus are corrected to be consistent across queries and real time views
  • management of reports and triggers in admin is split into tabs to separate delivery from criteria
  • queries based on MDC didn't work correctly with MongoDB used
  • in client view filter to "Ignore Components" was using wrong criteria
  • in client indexing source files had a problem with .Net sources
  • in client removing logs from host view was missing some of the packages
  • appenders to escape illegal characters in all fields converted to XML attributes
  • special unicode characters in passwords were causing problems in obfuscation, this caused problems with LDAP integration
  • some of the admin pages on server fell out of password protection scope
  • some of the admin tooltips didn't render properly when used in smaller screens
  • triggers and reports configuration gets lost when server fails to initialize and then restarted successfully
  • MongoDB driver moved to 2.9.0 plus preparations for TLL connections

New in logFACES Enterprise Logging Suite 3.1.1 (Feb 9, 2012)

  • Improvement - server: MongoDB indexes management is now optional through admin page
  • Improvement - server: allow getLastError rate on commits through MongoDB admin page
  • Improvement - clients: combo boxes in criteria are now using horizontal scroll bar to handle very long names
  • Improvement - clients: list of logger names in criteria combo is now sorted by package and name
  • Upgrade - MongoDB driver moved to 2.7.3
  • Bug - server: MongoDB default properties would sometimes cause exceptions in admin
  • Bug - server: fixed un-escaped expression values in JEXL conditions
  • Bug - appenders: fixed un-escaped control characters in messages before serializing to XML
  • Bug - appenders: fixed problem with unresolved host names which prevented failover
  • Bug - clients: fixed problem with $ sign as class name delimeter (related to scala syntax)
  • Bug - clients: fixed problem with MDC related queries where MDC names weren't properly persisted

New in logFACES Enterprise Logging Suite 3.0.4 (Oct 10, 2011)

  • Improvement - server overflow mechanism is re-written to prevent database bottleneck and memory/CPU drain during load spikes
  • Improvement - admin status page will now display inflow and database throughput metrics
  • Improvement - clients overview ruler adjusted to focus precisely against actual annotation
  • New - clients can now do the text search with annotations and filters
  • Bug - NPE in memory monitor job
  • Bug - typo in mongodb slaveOK property

New in logFACES Enterprise Logging Suite 3.0.2 (Aug 16, 2011)

  • New - Connecting to LDAP over SSL is now possible, added new parameter in admin/security page
  • New - MongoDB replica sets can now be used by specifying several end points, exposed SalveOK write concern
  • New - Server filters are now capable of trapping exception classes, not just thrown indication
  • New - Server status page will now display overloading ratio with a warning color and icon indication
  • New - Server internal logger level can now be changed in admin/status page without restarting the server
  • New - Distribution for solaris x86-64 is now available
  • New - Clients now have a new view - Hosts
  • New - Client will now display the query time in query view toolbar.
  • New - Clients can now share workspaces on server and import them from server for better team collaboration
  • Improvement - MySQL queries will now work with streaming feature, significantly improves some queries speed
  • Improvement - MongoDB capped collections can now be specified in configuration and switch to capped collections on the fly
  • Improvement - Server triggers will now send emails with more descriptive subject including info from the first event of the attachment
  • Improvement - Appenders will connect to server asyncrhonously for faster start up
  • Improvement - Database maintenance job will now re-build the indexes specified in schema (SQL and MongoDB)
  • Improvement - Server heap memory monitor improved to react to low free memory during extended period of time
  • Improvement - When incoming event doesn't have 'application' property - use its host name instead of silly DEFAULT DOMAIN
  • Improvement - Clients, displaying exceptions with empty message will now show the exception class name
  • Improvement - Clients will now display a meaningful error when server Hessian version are not compatible
  • Improvement - Client dashboard chart to use plain colors for better performance and look.
  • Improvement - Client, huge logger names are messy with combo boxes, added better filtering dialogs in perspective settings and view filters.
  • Bug - MongoDB, when time stamp index doesn't exist large queries would fail, particularly relevant with non-indexed capped collections.
  • Bug - MongoDB indexes weren't created and used properly
  • Bug - Admin, status page exception when no database connection was available
  • Bug - Re-creation of SQL database schema was sometimes failing, needed to ensure session cleanup.
  • Bug - Oracle default schema was fixed to avoid CLOB's in 'message' column, this has a significant impact on insert performance.
  • Bug - Admin, editing filters in admin wasn't persisted correctly, the exclude filters didn't get saved
  • Bug - Client workspace restoring wasn't working well when using the same name of imported workspace
  • Bug - Client overview ruler gets crammed when editor window is re-sized
  • Bug - Client was doing double connection attempt in certain sitations
  • Bug - Client real-time perspective didn't prefetch correct severities of events
  • Bug - Client counters dashboard had a problem with time zone setup and sometimes wouldn't return any results in drill down.
  • Bug - Appenders, referencing backup appender is not possible with log4.properties configuration, reverted to use 'backupFile' in this case.
  • Bug - API examples project was using wrong hessian.jar version
  • Bug - Server would loose database filters when terminated while database connection was never established

New in logFACES Enterprise Logging Suite 3.0.1 (Jun 2, 2011)

  • New - wrapper 3.5.7 with commercial license, now supporting 64bit windows
  • New - added support for MongoDB database
  • New - added support for NLog (.Net logging framework)
  • New - received exceptions are now recorded and stored, it is now possible to query for individual or several exceptions from client
  • New - in server, authorization rules can now work with application and logger names wildcards
  • New - in server, it is now possible to define crons for scheduling database maintenance job
  • New - in client, added option to periodically auto reload queries
  • New - in client, added action to duplicate queries
  • New - in client, it is now possible to launch external editors with ${file} and ${line} parameters for displaying source code
  • New - in client, in addition to sound alerts it's now possible to display tray-like ballon with alert message
  • 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.
  • Fix - in appenders don't try failover if number of retries is zero
  • Fix - in appenders use backup appender by reference, fixes in logback appender regarding exception traces
  • Fix - in client clearing the view content wasn't clearing message/details/exception views
  • Fix - in client, event details view wasn't updated when MDC names were remapped on server
  • Fix - in client, event details replaced into plain table view with colors
  • Fix - in client, when perspective settings are modified the changes applied to existing view
  • Fix - in client, double clicking on the tray icon will now bring the client window into focus
  • Fix - in client, grab database size asynchronously to speed up client start up with large database and update status bar
  • Fix - in client, dashboard counters wasn't updating properly when switching workspace
  • Fix - in server, unmapped event properties are now propagated to clients for display
  • 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)
  • Fix - in server, admin status tab was slow to open with large databases due to slow count, added explicity re-count request
  • Fix - in server, admin status tab now display more details
  • Fix - in server, licensing expiration caused NPE with admin pages in some situations
  • 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.
  • Fix - in server, for some strange reason SQLServer connection wasn't using scrollable result set. Does now.
  • Fix - in installers, default installation directory should never be 'Program Files' on windows.
  • Upgrade - move up to derby 10.7.1.1 as embedded database
  • Upgrade - move up to hessian 4.0.7 as client-server communication protocol (important: not compatible with previous version!)

New in logFACES Enterprise Logging Suite 2.5.2 (May 5, 2010)

  • New feature - server notification emails are now prioritized.
  • New feature - concept of workspaces on client, no need to restart the client when switching between servers.
  • New feature - client can now look for source files in URL's
  • New feature - client can now display message text in separate view like exceptions
  • New feature - option to use line separator in client tables
  • Admin console report tab is completely replaced for better usage.
  • Fixed bug related ot Oracle schema constraints, CLOBs can now be used
  • Fixed bug in client related to problems in table updates in Vista and Windows 7.
  • Client is moved up to eclipse 3.5 target
  • Client is now also available for 64bit Windows
  • Server is now also available for 64Bit

New in logFACES Enterprise Logging Suite 2.5.1 (Mar 25, 2010)

  • On client minor correction for real-time table redrawing
  • On client added option to clean real-time view automatically
  • On client added option to drill down from real-time views
  • On client added authorized access to deletions from repository view
  • On client fixed refresh floods with large repositories
  • On server fixed resource leak problem in log4j xml socket receiver
  • On server added thread dumps for troubleshooting
  • On server added live app. connections counter
  • On server added live app. connections counter
  • On server removed descending indexes from MySQL default schema (not supported anyway)
  • AsyncSocketAppender - fixed repeating warning about queue being full, it will only appear once
  • Upgraded to latest stable connection pool (c3p0)
  • Upgraded to latest stable java mail jars
  • Upgraded to latest stable postgree jdbc connector
  • Use c3p0 connection pools in case of MySQL will solve wait_timeout problem and might improve overall performance
  • Cleanup and refactoring of internal logging

New in logFACES Enterprise Logging Suite 2.5.0 (Jan 10, 2010)

  • New feature - notification triggers
  • New feature - components in client
  • New feature - view filters in client
  • New log4j appender to work with queueing and fail-over (AsyncSocketApender)
  • Fixed rare dead locks in overflow buffers, caused by very high amount of data during spikes
  • Fixed bug related to time zones in client
  • Significantly improved buffering mechanism by means of ehcache
  • Numerous improvements in admin. console
  • Numerous improvements in related to performance with large data sets
  • Added statistical load counter in router (number of events per second moving average)
  • Moved up to Jetty 6.1.22

New in logFACES Enterprise Logging Suite 2.4.4 (Oct 24, 2009)

  • logFaces API
  • Added mechanism for recovering database connection during startup on server
  • Added colorized overview panel in client
  • Added query results filtering in client
  • Added more fast queries from repository view on client

New in logFACES Enterprise Logging Suite 2.4.3 (Oct 24, 2009)

  • Added support for SQL Server and DB2 databases.
  • Added more drill down queries in client
  • Fixed bug related to embedded driver exceptions during commits.
  • Fixed bug related to repository storage.
  • Fixed bug related outgoing e-mail, SMTP port & security options added.
  • Fixed bug related to database connection leaks
  • Fixed bug related to wild cards matching in filters
  • Returned time zones in client real-time perspective.
  • Added clipboard copies in client.
  • Added OR criteria for MDC queries
  • Minor bug fixes in client.
  • Preparations for logFaces API
  • Admin. console - added version updates check in status tab
  • Admin. console - added garbage collection task
  • admin. console - added zip limitation option
  • Admin. console - added e-mail tests
  • Initialization with Oracle services on Windows boxes - added retry to avoid slow Oracle startup

New in logFACES Enterprise Logging Suite 2.4.2 (Oct 24, 2009)

  • Added support for logback framework, there is a new appender
  • Database schema is now exposed through configuration
  • MDC mapping is added, database schema extended, admin console updated, client updated.
  • Now supporting MDC related database queries
  • Added separate exception trace view with clickable links to the source code
  • Added database record counter on the status bar
  • Added resetting query into defaults
  • Fixed path separators to use platform independent 'File.separator' constant
  • Fixed problem with launching external editor on client, missing path quotes.
  • Fixed problem with locked files when opening external text editor with results
  • In personal edition added trimming of redundant property names
  • Ticket #836437 (when perspective settings weren't updated).

New in logFACES Enterprise Logging Suite 2.4.1 (Jul 17, 2009)

  • New feature - counters dashboard
  • New feature - support for MDC in real time filters
  • New feature - source code correlation in client
  • New feature - filtering repository view & loggers
  • New feature - flexible ignore lists by host, domain, package, logger & location
  • New feature - quick access to log data from repository
  • New feature - allow display of latest high level errors in server
  • New feature - database connection recovery mechanism
  • Control over data overflow size
  • Trimming properties of incoming log events to save database space
  • Primary key generation now allows clustered environment
  • Raised stack trace column size to 8K
  • Platform neutral distribution
  • Bug fixes

New in logFACES Enterprise Logging Suite 2.3.535 (Mar 12, 2009)

  • Added automatic installer support
  • Added linux tar ball for distribution
  • Fixed drop indexes problem with Oracle
  • Fixed problem with loosing connection to database in runtime