Skip to content

Releases: grails-plugins/grails-audit-logging-plugin

getOriginalValue() support and critical composite ID fix.

02 Oct 06:57

Choose a tag to compare

  • 3.0.5
    ** Add support for getOriginalValue() using config parameter.
    ** Fix #193 StackOverflow with composite ID and Auditable

Fixes for MongoDB

29 Jan 16:19

Choose a tag to compare

  • Plugin now works with MongoDB DataSources again
  • Note: You must use a SQL DataSource for Audit Logs currently. See #181 for this limitation.

Fix config merge

23 Dec 12:00

Choose a tag to compare

Fix #174 Merge default config before application ctx is refreshed

Critical Fix for Projects not using Spring Security Core

07 Aug 16:46

Choose a tag to compare

  • Due to a side effect, the plugin crashed if project does not use SpringSecurityCore (#169)
  • Fixed AuditLogController

3.0.0_RELEASE

27 Jul 15:14

Choose a tag to compare

  • Grails 3.3.x compatible version
  • Major rewrite of plugin to be trait based
  • Removed support for handler callbacks
  • Consolidated and cleaned up configuration
  • Added AuditLogContext to allow configuration overrides at the block level
  • Special thanks to @longwa and @satamas for their great work.

Truncate support is back

08 Jun 11:20

Choose a tag to compare

  • fix #142 Truncate support was not available for the 2.x version until now.
  • TRUNCATE_LENGTH config parameter renamed to 'truncateLength'
  • fixed verbose default value documentation (Thanks to Matthew Moss)
  • fix #138 #139 whitelist support using 'auditableProperties' in 2.x (Backport from 1.x branch)

Maintenance release

04 Jun 13:48

Choose a tag to compare

** Only pass session to actorClosure if a session actually exists.
** Updated syncHibernateState to use correct name array
** Fix ignore list not used for insert and delete
** Fix #147 Document per-datasource auditLog.disabled config key

Whitelist feature

19 Apr 11:34

Choose a tag to compare

  • implements #113 Whitelist properties instead of blacklist. Thanks to Paul Taylor.

Enhancements to Grails 2.x line

12 Apr 04:57

Choose a tag to compare

  • #133 preDelete is not Stampable (backport from master).
  • #135 audit_trail table not created in MySQL for large columns (backport from master).
  • Respect auditable.ignore property list for insert and delete operations.
  • Small code improvements

Stamp Field Config and fixes

20 Mar 09:26

Choose a tag to compare

  • Added option to specify createdBy,lastUpdatedBy, dateCreated,lastUpdated fieldnames per domainclass
  • Removed blank constraint for nullable stampable properties.
  • Remove preDelete as stampable event, does not make sense to stamp a delete event.