Skip to main content

Change Tracking


This documentation page is heavily under construction. Various information may be missing. Please report any feedback here.


Cognibase actively monitors objects within the client context to detect changes.

  • Automatically detects when a property is modified.
  • Recognizes additions or removals from reference lists.
  • Notices changes in references.
  • Once detected, these changes are prepared for inclusion in the transaction destined for the server.

The 'Undoset' Concept

Beyond merely detecting changes, Cognibase offers a way to group and manage them through the 'undoset' mechanism.

  • Allows the sequential creation of undosets, or groups of changes.
  • Facilitates precise rollback capabilities, making it possible to undo changes one set at a time.