K2B Audit 6.3 add some improvements and fixes a few issues including:
- Specific setup for GeneXus Server
A new, specific setup of K2BAudit, was added to easy installation.
- Reduced commit/update requirements for trigger and audit metadata objects
Audit metadata objects (name format can be set using Table metadata procedure name structure preference) are generated every time the Create audit triggers is executed. If they did not change, they are not saved, reducing requirements for Commit/Update operations in GeneXus Server environments.
- Schema support
Triggers now take the Schema Datastore property to generate table references. This allows applications to audit tables in specific schemas.
- Deterministic Entity definition for tables identified by multiple transactions
When having parallel transactions, audit metadata objects may reference alternativelly any of them as the Entity, depending on the generation order.
To avoid unnecessary commit/update operations a new algorithm was used to select the Entity among all parallel transactions.