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