Posts by: janith


Audit4j 2.3.1 Release Announcement.

The Audit4j Project is pleased to announce the availability of the release – Audit4j 2.3.0 and 2.3.1, An open-source auditing framework for Java. This release contains following features in core module. Additional option (performance/security) api. Classpath scanning processor for annotations and avoid unwanted annotation process. ScanAnnotated command and option. Date time formatter api. Use reflections to get parameters of an Object – Implement toString. Prompt initialization time in mills. Added error guide urls for missing error prone codes. External configuration file path support HTTP WEB-INF config filepath support. Servlet Context listener for configurations and init/stop context. Servlet 3 Context listener configuration support. This release contains bug fixes in following areas . Fixed Issue: Remove mandetory meta data validation. Fixed issue: filters are not loaded to configuration context. Fixed issue: @IgnoreAudit annotation processor getting an exception. Config file path invalid validation. In-adition, below plugins are released along with the core module. Spring Integration. Database Handler. CDI Integration. HTTP Integration.   SUPPORTED JAVA VERSIONS. This release supports Java version 1.7 and above.   SUPPORTED PLATFORMS. This release has been ported to many UNIX (and UNIX-like) platforms including Darwin, FreeBSD, Linux, NetBSD, OpenBSD and most commercial UNIX systems. The release has also been ported to other platforms including Apple MacOS, IBM zOS, and Microsoft Windows NT/2000/xp/vista/7/8 etc.   AVAILABILITY This software is available under the Apache2 License. This software is available in the maven central repository as a dependency. Download information is available at: http://audit4j.org/downloads   COMPATIBILIY audit4j-core 2.3.1 is compatible with audit4j-spring-2.3.1, and audit4j-db-2.3.1 and audit4j-cdi-2.3.1 modules. All users of Audit4j, especially those using earlier Audit4j 2.2.0 release are advised to upgrade to this release.   SUPPORT. The project maintains a FAQ which you may find useful: http://audit4j.org/faq Project documentation can be accessed at this link: http://audit4j.org/documentation To report bugs, please...

Read more


Audit4j 2.2.0 Release Announcement.

The Audit4j Project is pleased to announce the availability of the  release – Audit4j 2.2.0, An open-source auditing framework for Java. This release contains following features in core module. * Ignore Audit annotation. * Audit4j enable, disable api. * Event filtering api. This release contains bug fixes in following areas . * Annotation processor. * IO api In-adition, below plugins are released along with the core module. * Spring Integration. http://audit4j.org/integration-spring   SUPPORTED JAVA VERSIONS. This release supports Java version 1.7 and above.   SUPPORTED PLATFORMS. This release has been ported to many UNIX (and UNIX-like) platforms including Darwin, FreeBSD, Linux, NetBSD, OpenBSD and most commercial UNIX systems.  The release has also been ported to other platforms including Apple MacOS, IBM zOS, and Microsoft Windows NT/2000/xp/vista/7/8 etc.   AVAILABILITY This software is available under the Apache2 License. This software is available in the maven central repository as a dependency. Download information is available at: http://audit4j.org/downloads   COMPATIBILIY audit4j-core 2.2.0 is compatible with audit4j-spring-2.2.0, and  audit4j-db-1.1.1 modules. All users of Audit4j, especially those using earlier Audit4j 2.1.0 release are advised to upgrade to this release as soon as possible.   SUPPORT. The project maintains a FAQ which you may find useful: http://audit4j.org/faq To report bugs, please use project’s Issue Tracking System: http://audit4j.org/bugs The Audit4j home page containing lots of interesting information and online documentation is available at this URL: http://audit4j.org Copyright Janith Bandara. All Rights Reserved.

Read more


Audit4j 1.0.2 Release Announcement.

The Audit4j development team is proud to announce the immediate release of Audit4j 1.0.2. Security Enhancements and Fixes in Audit4j 1.0.2. 0000005 After Setting custom meta data Audit4j is still getting validation warnings. 0000006 Audit4j audit trails contains hard coded actor values. 0000007 Origin should be optional variable. 0000008 Default configuration contains wrong default handler. AVAILABILITY This software is available in the maven central repository as a dependency. Source code is available at:https://github.com/audit4j/audit4j-core Download information is available at: http://audit4j.org/downloads SUPPORTED JAVA VERSIONS. This release supports Java version 1.7 and above. COMPATIBILIY audit4j-core 1.0.2 is compatible with audit4j-spring-1.0.0, audit4j-weld-1.0.0,audit4j-guice-1.0.0 and  audit4j-db-1.0.0 modules. All users of Audit4j, especially those using earlier Audit4j 1.0.1 release are advised to upgrade to this release as soon as possible.

Read more


Audit4j 1.0.1 Release Announcement.

The Audit4j development team is proud to announce the immediate release of Audit4j 1.0.1. New features of the Audit4j 1.0.1 includes: Audit log archive mechanism for File handler. Event Builder. Security Enhancements and Fixes in Audit4j 1.0.1. 0000002 FileHandler getting access denied error. 0000003 Configuration items are not validating. 0000004 Context is not initiating when calling from annotation integrations. AVAILABILITY This software is available in the maven central repository as a dependency. Download information is available at: http://audit4j.org/downloads SUPPORTED JAVA VERSIONS. This release supports Java version 1.7 and above. COMPATIBILIY audit4j-core 1.0.1 is compatible with audit4j-spring-1.0.0, audit4j-weld-1.0.0,audit4j-guice-1.0.0 and  audit4j-db-1.0.0 modules. All users of Audit4j, especially those using earlier Audit4j 1.0.0 release are advised to upgrade to this release as soon as possible.

Read more


Audit4j 1.0.0 Release Announcement.

The Audit4j Project is pleased to announce the availability of the first stable release – Audit4j 1.0.0, An open-source audit suit for enterprise Java platform. This release contains following features. * Asynchronous / Synchronous audit event transportation. * Annotations. * Yaml type configurations. * Api for third party plugins. Audit4j Core contains following componenets. * In-build handlers – File, Console * Zero-copy file writer for File handler. * In-built secure layout. In-adition, below plugins are released along with the core module. * Datbase Plugin – Supports for both embedded mode and remote db mode. http://www.mechanizedspace.com/audit4j/handler-db * Spring Integration. http://www.mechanizedspace.com/audit4j/integration-spring * Weld Integration. http://www.mechanizedspace.com/audit4j/integration-weld * Guice Integration. http://www.mechanizedspace.com/audit4j/integration-guice SUPPORTED JAVA VERSIONS. This release supports Java version 1.7 and above. SUPPORTED PLATFORMS. This release has been ported to many UNIX (and UNIX-like) platforms including Darwin, FreeBSD, Linux, NetBSD, OpenBSD and most commercial UNIX systems.  The release has also been ported to other platforms including Apple MacOS, IBM zOS, and Microsoft Windows NT/2000/xp/vista/7/8 etc. AVAILABILITY This software is available under the Apache2 License. This software is available in the maven central repository as a dependency. Download information is available at: http://www.mechanizedspace.com/audit4j/downloads SUPPORT. The project maintains a FAQ which you may find useful: http://www.mechanizedspace.com/audit4j/faq To report bugs, please use project’s Issue Tracking System: http://www.mechanizedspace.com/audit4j/bugs The Audit4j home page containing lots of interesting information and online documentation is available at this URL: http://www.mechanizedspace.com/audit4j Copyright Janith Bandara. All Rights Reserved.

Read more


YAML based configuration adopeted.

Audit4j uses YAML based markups to configure core modules and plugins. YAML is a markup language which gives a more human readable and simple configuration syntax. For more information please read documentation.

Read more